草庐IT

Java Thread.sleep 最短时间

全部标签

php - PHP 中 sleep() 和 usleep() 的区别

谁能解释一下PHP中sleep()和usleep()的区别。我已指示使用以下脚本来执行长拉的聊天应用程序,但在此脚本中,使用usleep(25000);或不使用usleep(25000);page1.phpvarlpOnComplete=function(response){console.log(response);//domoreprocessinglpStart();};varlpStart=function(){$.post('page2.php',{},lpOnComplete,'json');};$(document).ready(lpStart);page2.php

Mysql show processlist 列出许多进程sleep and info = null?

我正在向连接到mysql服务器的Web应用程序注入(inject)压力测试,并且我正在监视mysql的显示进程列表。当负载很高(高交换i/o)时,我会得到很多这样的进程:|97535|db|localhost|userA|Sleep|515||NULL|97536|db|localhost|userA|Sleep|516||NULL|97786|db|localhost|userA|Sleep|343||NULL|97889|db|localhost|userA|Sleep|310||NULL但我不明白为什么他们还在那里并且没有被杀死?这最终会导致我的应用使用所有max_connect

Android seekbar如何在短时间内阻止拖动/禁用它

如果值为真,我想阻止拖动搜索栏。这甚至可能吗?我使用搜索栏作为开关。如果我的seekbar值为0,并且我按下按钮ActionA开始。如果我的seekbar值为1并且我按下按钮操作B开始。我想防止如果操作A或B正在运行,则将搜索栏拖到另一个位置。我怎样才能做到这一点? 最佳答案 您应该设置自己的onTouchListener并返回true。seekBar.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewview,MotionE

Android sleep() 不阻塞 UI

对于我的新Android应用程序,我需要一个函数,使我的应用程序超时3秒。我尝试了这样的函数“sleep()”:seekBar1.setProgress(50);//SetsomethingformySeekBartry{Thread.sleep(3000);//Waitfor3Seconds}catch(Exceptione){System.out.println("Error:"+e);//Catchtheexception}button.setEnabled(true);//Enablemybutton它似乎工作,但如果我正在运行应用程序,它会这样做:WAITING3秒,设置进度

android - Wifi sleep ,即使有锁

总结:即使获取了wifi锁,当手机在电池运行时,WiFi会在一段时间后断开。我已将问题简化为一个带有启动线程的按钮的Activity。它只是向PC上运行的回显服务器发送100.000个字符串(每100毫秒一个字符串)。请参阅下面的代码。我可以使用WireShark查看流量,并且回显服务器也显示字符串。请注意如何在开始发送之前获取WiFi和电源锁(当然,在之后释放)。但是,当手机使用电池运行并且用户关闭手机时,它会继续发送字符串一段时间,然后WiFi断开连接,手机甚至没有响应ping。断开连接需要600到6000秒(数字是那个回合,所以我认为它们很重要)。在连接空调的情况下完美运行,所以

android - RuntimeException : ActivityThread. 句柄 sleep

此崩溃发生在三星GalaxyS8+(Android8.0)上:java.lang.RuntimeException:atandroid.app.ActivityThread.handleSleeping(ActivityThread.java:4403)atandroid.app.ActivityThread.-wrap23(UnknownSource)atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1893)atandroid.os.Handler.dispatchMessage(Handler.jav

Android - 在不触发 sleep /锁定屏幕的情况下关闭显示 - 使用触摸屏打开

我一直在尝试找到一种方法来关闭显示器,并从用户触摸触摸屏中唤醒。该设备处于嵌入式环境中,其中设备是平板电脑,用户无法访问除触摸屏之外的任何东西(根本没有按钮)。它已连接到电源,所以电池不会有问题,但是当我检测到没有Activity时,我想关闭屏幕,这样它就不会整天盯着他们看,也不会缩短生命周期LCD背光。我永久保持唤醒锁,并自己决定何时sleep。问题是当我使用以下命令关闭屏幕时:WindowManager.LayoutParamsparams=getWindow().getAttributes();params.screenBrightness=0;getWindow().setAt

Android sleep /待机模式

我制作了一个启动服务的应用程序,它启动一个计时器,该计时器在一段时间后触发一个小功能。这在模拟器和摩托罗拉Droid1上运行良好,但当手机进入休眠模式时,它在DroidX上不起作用。我发现,当手机处于sleep状态时,计时器似乎会暂停。在Droid1或模拟器上似乎没有这样做。我确信解决方法不是太难,所以我不是要求帮助(一次)我只是想要一个解释,以便更好地理解这一点。我的问题是Android系统上的“sleep模式”做什么?它会停止什么,它不会停止什么,等等。当然,sleep模式是指当您按下电源按钮并且屏幕变黑时。到底发生了什么?任何见解都值得赞赏。 最佳答案

android - 即使手机处于 sleep 状态,也要保持服务运行?

我的应用程序中有一个服务,设计为每10分钟运行一次。它基本上会检查我们的服务器以查看一切是否正常运行并通知用户任何问题。我创建了这个应用程序供我们公司内部使用。我的同事在长周末使用了该应用程序,并注意到设备进入休眠状态时未执行任何检查。我的印象是服务应该一直在后台运行,直到我在代码中明确调用stopService()。所以最终,我的目标是让服务一直运行,直到用户点击应用程序中的关闭按钮或终止进程。我听说过一种叫做WakeLock的东西,它旨在防止屏幕关闭,这不是我想要的。然后我听说了另一种叫做partialWakeLock的东西,即使设备处于sleep状态,它也能让CPU保持运行。后者

c++ - 如何在 sleep 时唤醒 std::thread

我正在使用C++11,我有一个std::thread,它是一个类成员,它每2分钟向监听器发送一次信息。其他的,它只是sleep。所以,我让它休眠2分钟,然后发送所需的信息,然后再次休眠2分钟。//MyClass.hppclassMyClass{~MyClass();RunMyThread();private:std::threadmy_thread;std::atomicm_running;}MyClass::RunMyThread(){my_thread=std::thread{[this,m_running]{m_running=true;while(m_running){std: